package pages

// import (
// 	session "codeberg.org/vnpower/pixivfe/v2/core/config"
// 	core "codeberg.org/vnpower/pixivfe/v2/core/webapi"
// 	"github.com/gofiber/fiber/v2"
// )

// func IndexPage(c *fiber.Ctx) error {

// 	// If token is set, do the landing request...
// 	if token := session.CheckToken(c); token != "" {
// 		mode := c.Query("mode", "all")

// 		works, err := core.GetLanding(c, mode)

// 		if err != nil {
// 			return err
// 		}

// 		return c.Render("pages/index", fiber.Map{
// 			"Title": "Landing", "Data": works,
// 		})
// 	}

// 	// ...otherwise, default to today's illustration ranking
// 	works, err := core.GetRanking(c, "daily", "illust", "", "1")
// 	if err != nil {
// 		return err
// 	}
// 	return c.Render("pages/index", fiber.Map{
// 		"Title": "Landing", "NoTokenData": works,
// 	})
// }
